#!user/bin/env python3
# -- coding: utf-8 --
# @Createtime：2023/9/5 16:09
# @Updatetime：16:09
# @Author：Test008
# @File：7-json转化方法
# @Description：
import json

# json 格式：类似于python的字典和列表
# 列表转json数据 用dumps的方法
# 字典转json数据 用dumps的方法
# json数据转列表 用loads的方法
# json数据转字典 用loads的方法

list_data = [{'name': '王大锤', 'age': 9}, {'name': '赵大山', 'age': 3}, ]
json_str = json.dumps(list_data, ensure_ascii=False)
print(type(json_str), json_str)

dict_data = {'name': '王大锤', 'age': 9}
json_str = json.dumps(dict_data, ensure_ascii=False)
print(type(json_str), json_str)

l = '[{"name": "王大锤", "age": 9}, {"name": "赵大山", "age": 3}]'
j = json.loads(l)
print(type(j), j)

d = '{"name": "王大锤", "age": 9}'
j = json.loads(d)
print(type(j), j)
